Text copied to clipboard!

Titlu

Text copied to clipboard!

Inginer Software Senior

Descriere

Text copied to clipboard!
Căutăm un Inginer Software Senior talentat și experimentat pentru a se alătura echipei noastre dinamice de dezvoltare. În acest rol, vei fi responsabil pentru proiectarea, dezvoltarea și întreținerea aplicațiilor software complexe, contribuind activ la arhitectura și strategia tehnologică a companiei. Vei colabora îndeaproape cu echipele de produs, design și testare pentru a livra soluții scalabile, sigure și eficiente care să răspundă nevoilor clienților noștri. Candidatul ideal are o experiență solidă în dezvoltarea de software, cunoștințe avansate de programare orientată pe obiect, precum și o înțelegere profundă a ciclului de viață al dezvoltării software. Este important să ai abilități excelente de comunicare, să fii orientat spre soluții și să poți lucra atât independent, cât și în echipă. Responsabilitățile includ analiza cerințelor, proiectarea arhitecturii aplicațiilor, scrierea codului curat și documentat, efectuarea de code reviews, precum și mentorarea colegilor mai puțin experimentați. De asemenea, vei contribui la îmbunătățirea continuă a proceselor de dezvoltare și la adoptarea celor mai bune practici din industrie. Este esențial să ai experiență cu tehnologii moderne precum Java, .NET, Python sau JavaScript, precum și cu sisteme de versionare (ex. Git), baze de date relaționale și non-relaționale, și metodologii Agile/Scrum. Experiența cu arhitecturi cloud (AWS, Azure, GCP) reprezintă un avantaj. Dacă ești pasionat de tehnologie, ai o gândire analitică și dorești să contribui la dezvoltarea unor produse software de calitate, te încurajăm să aplici pentru această poziție.

Responsabilități

Text copied to clipboard!
  • Proiectarea și dezvoltarea de aplicații software scalabile și robuste
  • Colaborarea cu echipele de produs și design pentru definirea cerințelor
  • Scrierea de cod curat, eficient și documentat
  • Participarea la code reviews și asigurarea calității codului
  • Mentorarea dezvoltatorilor juniori
  • Identificarea și rezolvarea problemelor tehnice complexe
  • Contribuția la definirea arhitecturii aplicațiilor
  • Implementarea celor mai bune practici de dezvoltare
  • Participarea la planificarea sprinturilor Agile
  • Optimizarea performanței aplicațiilor existente

Cerințe

Text copied to clipboard!
  • Studii superioare în Informatică, Inginerie Software sau domenii similare
  • Minim 5 ani experiență în dezvoltare software
  • Cunoștințe avansate de programare (Java, C#, Python, etc.)
  • Experiență cu baze de date relaționale și NoSQL
  • Familiaritate cu sisteme de control al versiunilor (ex. Git)
  • Experiență în lucrul cu metodologii Agile/Scrum
  • Abilități excelente de rezolvare a problemelor
  • Capacitatea de a lucra eficient în echipă
  • Experiență cu servicii cloud (AWS, Azure, GCP) – avantaj
  • Abilități bune de comunicare scrisă și verbală

Întrebări posibile la interviu

Text copied to clipboard!
  • Ce limbaje de programare stăpânești cel mai bine?
  • Ai experiență cu arhitecturi cloud? Dacă da, care?
  • Cum abordezi rezolvarea unui bug complex?
  • Ai lucrat anterior într-un mediu Agile? Povestește-ne despre experiență.
  • Cum prioritizezi sarcinile într-un proiect cu termene strânse?
  • Ai mentorat colegi juniori? Cum a decurs procesul?
  • Ce instrumente de versionare ai folosit?
  • Cum te asiguri că scrii cod de calitate?
  • Ai contribuit la definirea arhitecturii unei aplicații?
  • Ce te motivează să lucrezi în domeniul dezvoltării software?